#window-resize-button {
	-fx-background-image: url("../images/window-corner.png");
	-fx-background-position: right 1px bottom 1px;
	-fx-background-repeat: no-repeat;
}

#window-close {
	-fx-shape: "M 5 5 L 15 15 M 5 15 L 15 5";
	-fx-border-color: derive(-fx-base, 30%);
	-fx-scale-shape: false;
	-fx-border-width: 1;
}

#window-min {
	-fx-shape: "M 5 10 H 15";
	-fx-border-color: derive(-fx-base, 30%);
	-fx-scale-shape: false;
	-fx-border-width: 1;
}

#window-max {
	-fx-shape: "M 5 5 H 15 V 15 H 5 V 5";
	-fx-border-color: derive(-fx-base, 30%);
	-fx-scale-shape: false;
	-fx-border-width: 1;
}

#window-close:hover {
	-fx-shape: "M 5 5 L 15 15 M 5 15 L 15 5";
	-fx-border-color: derive(-fx-base, 30%);
	-fx-scale-shape: false;
	-fx-border-width: 1;
	-fx-background-color: red;
}

#window-min:hover {
	-fx-shape: "M 5 10 H 15 M 0 0 H 20 V 20 H 0 V 0";
	-fx-border-color: -fx-base;
	-fx-background-color:blue;
}

#window-max:hover {
	-fx-shape: "M 5 5 H 15 V 15 H 5 V 5 M 0 0 H 20 V 20 H 0 V 0";
	-fx-border-color: -fx-base;
	-fx-background-color:blue;
}

#window-close:focused,#window-min:focused,#window-max:focused {
	-fx-effect: dropshadow(three-pass-box, -fx-focus-color, 5, 0.7, 0, 0);
}